Attaching package: 'plotly'
The following object is masked from 'package:ggplot2':
last_plot
The following object is masked from 'package:stats':
filter
The following object is masked from 'package:graphics':
layout
poudre_plot <-ggplot(poudre, aes(x = Date, y = Flow)) +geom_line(color ="darkblue") +labs(title ="Cache la Poudre River Monthly Streamflow",x ="Date", y ="Mean Monthly Flow (cfs)") +theme_minimal()ggplotly(poudre_plot)
library(feasts)
Loading required package: fabletools
gg_subseries(poudre, Flow) +labs(title ="Subseries Plot of Monthly Streamflow in the Poudre",y ="Streamflow (cfs)") +theme_minimal()
From this plot, I see that streamflow typically peaks in early summer (May-June), indicating this is likely reliant on snow melt. Low flows typically occur around December-January, which makes sense in a snowmelt stream as no snow has yet melted during winter months. In this plot, seasons are defined as months per year, and I think the subseries in this plot are the mean stream flow values for each month across all years 2013-2023.
This plot shows how streamflow varies both within and between years. In this plot, the trend shows the long-term trends of flow across the 10 years, highlighting a overall decreasing streamflow trend. The season-year section shows consistent patterns across the years, indicating peak streamflow in summer months and low streamflow in winter months across every year. The remainder section of the graph shows the extra “noise” that cannot be explained by the trends.